WBCR\Titan\Tweaks\Login_Interstitial D

Total Complexity 145
Dependencies 7
Dependents 0
Total lines 1,110
Lines of code 636
Logical lines of code 332
Comment lines 266
Methods 34
Properties 4

Methods 34

Method Rating Maintainability Complexity Lines of code
handle_interstitials_completed()
B
44 19 38
async_action()
A
41 15 54
submit()
A
47 10 37
wp_login()
A
51 9 27
ajax_handler()
A
49 7 31
display_async_action_confirmation()
S
40 2 91
get_and_verify_session_for_async_action()
S
57 7 15
get_and_verify_session()
S
57 7 15
login_html()
S
43 4 51
force_interstitial()
S
55 6 20
display_wp_login_message()
S
51 4 29
interim_login()
S
51 4 29
get_next_interstitial()
S
61 5 13
run()
S
52 4 22
register()
S
52 3 25
is_interstitial_applicable()
S
63 4 10
display()
S
59 3 14
do_next_step()
S
60 3 14
show_interstitial()
S
62 3 12
redirect_invalid_token()
S
64 3 9
get_base_wp_login_url()
S
67 3 7
ferry_after_login()
S
70 3 5
get_applicable_interstitials()
S
65 3 9
handle_token_expired()
S
70 2 6
set_cookie()
S
65 2 8
destroy_session_token()
S
75 2 4
get_async_action_url()
S
63 1 11
capture_session_token()
S
77 1 4
_sort_interstitials()
S
80 1 3
get_current_session()
S
82 1 3
proceed_to_next()
S
71 1 6
initialize_same_browser()
S
75 1 4
enqueue()
S
68 1 7
clear_cookie()
S
76 1 3